package edu.cgpi.core.util;

import edu.cgpi.core.entidade.Ponto;
import edu.cgpi.view.GerenciadorUI;
import edu.cgpi.view.PainelDesenho;

public class Normalizador {

	public static Ponto normalizar(Ponto ponto){
		PainelDesenho painel = GerenciadorUI.getInstance().getPainelDesenho();
		Double x = ponto.getX()/painel.getWidth();
		Double y = ponto.getY()/painel.getHeight();
		return new Ponto(x, y);
	}
	
	public static Ponto desnormalizar(Ponto ponto){
		PainelDesenho painel = GerenciadorUI.getInstance().getPainelDesenho();
		Double x = ponto.getX()*painel.getWidth();
		Double y = ponto.getY()*painel.getHeight();
		return new Ponto(x, y);
	}
	
}
